<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>09_Number数据类型转换-Number</title>
    </head>
    <body>
        <script>
            // string

            // 如果是纯纯数字 那么就会转换
            // 空字符串和空格的字符串是0
            // 其余的全部是NaN

            // console.log(Number('123'));
            // 当字符串中不是一个数字的话 那么会转换为NaN
            // console.log(Number('a'));
            // console.log(Number('$'));
            // // 空的字符串是0
            // console.log(Number(''));
            // 字符串中如果是空格 那么还是0
            // console.log(Number('      '));
            // console.log(Number('PI'));
            // console.log(Number('1a'));


            // number
            // console.log(Number(1));
            // console.log(Number(-1));
            // console.log(Number(-1.2));
            // console.log(Number(1.2));
            // console.log(Number(Infinity));
            // console.log(Number(NaN));
            // console.log(Number(0));

            // boolean
            // console.log(Number(true));
            // console.log(Number(false));

            // undefined
            // console.log(Number(undefined));

            // null
            console.log(Number(null));
        </script>
    </body>
</html>